//***********************************************************************
//	File:		MessageID.h
//	Author:		Doug Monroe
//	Course:		SGD 1404
//	Purpose:	MessageID enum class defines the message types
//***********************************************************************

#pragma once


//***********************************************************************
// MessageID enum class
//	- unique identifiers for messages sent to Game::MessageProc
enum class MessageID	
{
	MSG_CREATE_PLAYER,
	MSG_CREATE_AUGMENT,
	MSG_CREATE_PICKUP_HEALTH,
	MSG_CREATE_PICKUP_SHIELD,
	MSG_CREATE_BULLET,
	MSG_CREATE_GOBLIN,
	MSG_CREATE_KNIGHT,
	MSG_CREATE_ELF,
	MSG_CREATE_ARCHER,
	MSG_CREATE_BAT,
	MSG_CREATE_SPIDER,
	MSG_CREATE_OGRE,
	MSG_CREATE_VAMPIRE,
	MSG_CREATE_GIANT_SPIDER,
	MSG_CREATE_DRAGON,
	MSG_CREATE_LEVEL_PORTAL,
	MSG_CREATE_UCC_PORTAL,
	MSG_CREATE_WARP_PORTAL,
	MSG_CREATE_LADDER,
	MSG_CREATE_STAIRS,
	MSG_CREATE_WEAPONTABLE,
	MSG_DESTROY_OBJECT
};

